MCU OTA
本文宗旨
指导赋能模块第三方 MUC 进行 OTA 进行升级。
1.硬件基础
模组
MCU
2.软件基础
WIFI 模块支持给第三方 MCU 进行 OTA 升级。
第三方 MCU 需要支持使用标准 Xmodem方式进行升级。
3.升级流程
给第三方 MCU 进行升级,Wifi 模块与 MCU 之间使用标准 Xmodem方式。通过APP发起 OTA 升级。
3.0 将 OTA 文件上传后台并发布
3.1 手机 APP 发现新固件,触发设备升级。
3.2 升级前的准备动作
SENDER | RECIEVER | |
---|---|---|
==App 升级固件== | ==-------->== | ==WIFI 模块== |
0x0A 指令 | ||
==WIFI 模块== | ==-------->== | ==MCU进入 OTA 模式== |
3.3 升级协议
APP触发 OTA 升级,模组收到后发送0x0a(包含ota类型与固件key,具体协议参考串口协议文档)给mcu;
MCU 收到确认升级,回复 0x43;
WIFI 模块收到回复后,开始按照给Xmodem协议给 MCU 传输升级数据包